|  |  | @@ -1,36 +1,37 @@ | 
            
            
              | 1 | 1 |  # -*- coding: utf-8 -*- | 
            
            
              | 2 | 2 |   | 
            
            
              |  | 3 | +from djadmin import ReadOnlyModelAdmin | 
            
            
              | 3 | 4 |  from django.contrib import admin | 
            
            
              | 4 | 5 |   | 
            
            
              | 5 | 6 |  from group.models import (GroupInfo, GroupPhotoInfo, GroupPhotoOrderInfo, GroupUserInfo, PhotoCommentInfo, | 
            
            
              | 6 | 7 |                            PhotoThumbUpInfo) | 
            
            
              | 7 | 8 |   | 
            
            
              | 8 | 9 |   | 
            
            
              | 9 |  | -class GroupInfoAdmin(admin.ModelAdmin): | 
            
            
              |  | 10 | +class GroupInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin): | 
            
            
              | 10 | 11 |      list_display = ('group_id', 'admin_id', 'group_name', 'group_desc', 'group_from', 'session_id', 'group_lock', 'status', 'created_at', 'updated_at') | 
            
            
              | 11 | 12 |      list_filter = ('group_from', 'group_lock', 'status') | 
            
            
              | 12 | 13 |   | 
            
            
              | 13 | 14 |   | 
            
            
              | 14 |  | -class GroupUserInfoAdmin(admin.ModelAdmin): | 
            
            
              |  | 15 | +class GroupUserInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin): | 
            
            
              | 15 | 16 |      list_display = ('group_id', 'user_id', 'current_id', 'nickname', 'admin', 'subadmin', 'admin_status', 'user_status', 'passed_at', 'refused_at', 'status', 'created_at', 'updated_at') | 
            
            
              | 16 | 17 |      list_filter = ('admin', 'subadmin', 'user_status', 'admin_status', 'status') | 
            
            
              | 17 | 18 |   | 
            
            
              | 18 | 19 |   | 
            
            
              | 19 |  | -class GroupPhotoInfoAdmin(admin.ModelAdmin): | 
            
            
              |  | 20 | +class GroupPhotoInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin): | 
            
            
              | 20 | 21 |      list_display = ('photo_id', 'group_id', 'user_id', 'nickname', 'photo_path', 'has_watermark', 'photo_thumbnail_path', 'photo_thumbnail2_path', 'status', 'created_at', 'updated_at') | 
            
            
              | 21 | 22 |      list_filter = ('has_watermark', 'photo_from', 'status') | 
            
            
              | 22 | 23 |   | 
            
            
              | 23 | 24 |   | 
            
            
              | 24 |  | -class GroupPhotoOrderInfoAdmin(admin.ModelAdmin): | 
            
            
              |  | 25 | +class GroupPhotoOrderInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin): | 
            
            
              | 25 | 26 |      list_display = ('group_id', 'user_id', 'photo_id', 'm_photo_path', 'l_photo_path', 'r_photo_path', 'status', 'created_at', 'updated_at') | 
            
            
              | 26 | 27 |   | 
            
            
              | 27 | 28 |   | 
            
            
              | 28 |  | -class PhotoCommentInfoAdmin(admin.ModelAdmin): | 
            
            
              |  | 29 | +class PhotoCommentInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin): | 
            
            
              | 29 | 30 |      list_display = ('photo_id', 'user_id', 'nickname', 'to_uid', 'comment', 'status', 'created_at', 'updated_at') | 
            
            
              | 30 | 31 |      list_filter = ('status', ) | 
            
            
              | 31 | 32 |   | 
            
            
              | 32 | 33 |   | 
            
            
              | 33 |  | -class PhotoThumbUpInfoAdmin(admin.ModelAdmin): | 
            
            
              |  | 34 | +class PhotoThumbUpInfoAdmin(ReadOnlyModelAdmin, admin.ModelAdmin): | 
            
            
              | 34 | 35 |      list_display = ('photo_id', 'user_id', 'nickname', 'thumbup', 'status', 'created_at', 'updated_at') | 
            
            
              | 35 | 36 |      list_filter = ('thumbup', 'status') | 
            
            
              | 36 | 37 |   |